/**
 * 全局配置文件
 */
export default {
    title: "站点工具中心",
    logo: "A",
    key: 'xijia-plus-vue3',  // 配置主键,缓存存储前缀
    indexTitle: '站点工具中心',
    Authorization: 'token',
    //配置首页不可关闭
    setting: {
        sidebar: 'vertical',
        collapse: true,
        tag: true,
        debug: false,
        search: true,
        lock: true,
        screenshot: true,
        theme: true,       // 主题开关
        themeName: 'theme-hey', // 默认主题  setting.themeName
        menu: true,
        // color: true, // 开关--主题色
        // colorName: '#FF5E2C', // 默认主题色 setting.colorName
    },
    fistPage: {
        name: "首页",
        path: "/wel/index",
    },
    lockPage: "/lock",
    //配置菜单的属性
    menu: {
        iconDefault: 'icon-caidan',
        label: 'name',
        path: 'url',
        icon: 'icon',
        children: 'menus',
        query: 'query',
        href: 'href',
        meta: 'meta'
    },
    /**
     * 分页默认参数
     */
    pageParams: {
        pageSize: 10,
        pagerCount: 5,
        pageSizes: [10, 15, 20],
    },
    /**
     * 数据列表 基础配置 统一配置
     * @author wangsong
     * @mail  1720696548@qq.com
     * @date  2021/10/16 0016 10:14
     * @version 1.0.0
     */
    optionConfig: {
        // size: "small",         // 组件/按钮大小 small 会有抖动问题
        card: false,              // 是否开启卡片模式
        searchMenuSpan: 2,       // 搜索按钮于搜索框的间隙
        searchBtnText: "搜索",    // 搜索按钮于搜索框的间隙
        border: true,            // 是否开启列分割线
        // align: 'center',      // 内容是否居中(默认左对齐)
        // menuAlign:'center',   // 菜单是否居中(开启了行编辑无效)
        index: true,             // 开启序号
        indexWidth: 60,          // 序号宽度
        indexLabel: '序号',       // 序号命令
        emptyBtn: false,          // 是否开启列表搜索的清空按钮
        // align: 'center',
        // menuAlign: 'center',
        // searchIcon: true,
        searchShowBtn: true,     // 是否需要关闭搜索按钮
        refreshBtn: true,        // 是否需要刷新按钮
        columnBtn: true,        // 是否需求显隐列按钮
        // updateBtn: true,
        // saveBtn: false,        // 新增页是否需要添加按钮（自定义按钮无效）
        // cancelBtn: false,      // 新增页是否需要取消按钮（自定义按钮无效）
        // addRowBtn: false,      // 是否开启新增按钮
        cellBtn: false,           // 是否开启行编辑功能（可在指定页面重新设值,勿修改此处）
        addBtn: false,            // 是否需要新增数据按钮（自定义按钮无效）
        menu: true,               // 是否开启操作栏
        // menuWidth:380,         // 操作栏宽度
        editBtn: false,           // 操作栏是否需要编辑按钮(开启操作栏生效)
        delBtn: false,            // 操作栏是否需要删除按钮(开启操作栏生效，行编辑功能开启时不展示删除按钮)
    },

    /**
     * 左边树 基础配置 统一配置
     * @param null
     * @date 2022/8/31 15:21
     * @return
     */
    treeOption: {
        //elAsideWidth: "250px",         // 宽度
        //title:'标题',                 // 新增编辑弹层标题
        //dialogWidth:'50%',            // 新增编辑弹层宽度
        filterText: "搜索关键字",        // 搜索提示
        defaultExpandAll: false,       // 默认是否展开节点
        filter: true,               // 是否显示搜索
        addBtn: false,              // 是否展示新增按钮
        editBtn: false,             // 是否展示删除按钮
        delBtn: false,              // 是否展示编辑按钮
        menu: false,                // 菜单开关
        nodeKey: "id",              // 默认key
        showCheckbox: true,    // 节点是否可选择
        // 字段配置 (页面可重配置)
        props: {
            //     labelText: '标题',     // 添加弹窗标题
            value: 'id',            // key
            label: 'name',          // value
            children: 'children',   // 层级字段
        }
    },

    /**
     * 字典key, 根据后台数据字典配置更新即可
     */
    Dict: {
        // 系统枚举(固定值)
        Base: {
            MenuRoot : "MENU_ROOT",  // 菜单级别
            Gender : "GENDER",  // 性别
            AuthorityType : "AUTHORITY_TYPE",  // 权限类型
            AuthorityState : "AUTHORITY_STATE",  // 权限状态
            BannerIsSkip : "BANNER_IS_SKIP",  // 跳转类型
            BlacklistType : "BLACKLIST_TYPE",  // 黑/白名单类型
            Default : "DEFAULT",  // 默认字典
            VueFieldType : "VUE_FIELD_TYPE",  // 代码生成字段类型
            ConfigType : "CONFIG_TYPE",  // 全局配置类型
            DictType : "DICT_TYPE",  // 字典类型
            Whether : "WHETHER",  // 是否
            Hierarchy : "HIERARCHY",  // 层级
            TimeFormat : "TIME_FORMAT",  // 时间格式
        },
        // 系统枚举(动态值)
        Admin: {
            BannerPosition : "BANNER_POSITION",  // banner 位置
            MsgUserType : "MSG_USER_TYPE",  // 及时消息终端
            MsgType : "MSG_TYPE",  // 及时消息类型
            Position : "POSITION",  // 部门职位
        },
    }
}